#ifndef SINA_DATA_SINAAPI_H
#define SINA_DATA_SINAAPI_H
#include "sina_global.h"
#include <QString>
namespace Sina
{
	class SinaAPI
	{
		public:
			static const QString& apiUrl(ApiType t);
			static bool doesApiCosume(ApiType t);

		private:
			static const QString PublicTimelineU;
			static const QString FriendsTimelineU;
			static const QString MentionsU;
			static const QString CommentsTimelineU;
			static const QString CommentsToMeU;
			static const QString CommentsU;
			static const QString CountsU;
			static const QString UnreadU;
			static const QString ResetCountU;

			static const QString ShowTweetU;
			static const QString RedirectToTweetU;
			static const QString TweetU;
			static const QString TweetWithImageU;
			static const QString DeleteTweetU;
			static const QString RetweetU;
			static const QString CommentTweetU;
			static const QString DeleteCommentU;
			static const QString BatchDeleteCommentU;
			static const QString ReplyCommentU;

			static const QString ShowUserU;

			static const QString DirectMessagesU;
			static const QString DirectMessagesOutU;
			static const QString SendDirectMessageU;
			static const QString DeleteDMU;
			static const QString BatchDeleteDMU;

			static const QString FollowPeopleU;
			static const QString UnFollowPeopleU;
			static const QString CheckRelationshipU;

			static const QString VerifyCredentialsU;
			static const QString RateLimitStatusU;
			static const QString UpdateProfileImageU;
			static const QString UpdateProfileU;

			static const QString FavoritesU;
			static const QString AddFavoriteU;
			static const QString DeleteFavoriteU;
			static const QString BatchDeleteFavoriteU;

			static const QString EmotionsU;

			static const bool cosumeQuotaArr[37];
	};
}
#endif // SINAAPI_H
